//
//  HMEmoticonButton.swift
//  swift-新浪微博0
//
//  Created by 赵玉忠 on 16/9/11.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit

class HMEmoticonButton: UIButton {
    /// 当前显示的表情模型
    var emoticon: HMEmoticon? {
        didSet {
            if emoticon!.type == 0 {
                // 图片表情
                // 取到表情图片所在bundle
                let bundle = HMEmoticonKeyboardViewModel.sharedViewModel.emoticonBundel
                // 从bundle里面加载对应的图片
                let image = UIImage(named: "\(emoticon!.path!)/\(emoticon!.png!)", in: bundle, compatibleWith: nil)
                // 将图片设置到button上面
                self.setImage(image, for: .normal)
                self.setTitle(nil, for: .normal)
            }else {
                // emoji
                self.setTitle((emoticon!.code! as NSString).emoji(), for: .normal)
                self.setImage(nil, for: .normal)
            }
        }
    }

}
